Vcenter NamespaceManagement SupervisorServices Versions CustomCreateSpec

Vcenter NamespaceManagement SupervisorServices Versions CustomCreateSpec
Vcenter NamespaceManagement SupervisorServices Versions CustomCreateSpec

The Vcenter NamespaceManagement SupervisorServices Versions CustomCreateSpec schema provides a specification required to create a Supervisor Service version from a plain Kubernetes YAML format.

This schema was added in vSphere API 7.0.3.0.

JSON Example
{
    "version": "string",
    "display_name": "string",
    "description": "string",
    "content": "string",
    "trusted_provider": false
}
string
version
Required

The identifier of the Supervisor Service version. This must be a semantic version.

This property was added in vSphere API 7.0.3.0.

When clients pass a value of this schema as a parameter, the property must be an identifier for the resource type: com.vmware.vcenter.namespace_management.supervisor_services.Version. When operations return a value of this schema as a response, the property will be an identifier for the resource type: com.vmware.vcenter.namespace_management.supervisor_services.Version.

string
display_name
Required

A human readable name of the Supervisor Service version.

This property was added in vSphere API 7.0.3.0.

string
description
Optional

A human readable description of the Supervisor Service version.

This property was added in vSphere API 7.0.3.0.

If missing or null, the description for the service version will be empty.

string
content
Required

Inline content that contains all service definition of the version, which shall be base64 encoded. The service definition here follows a plain Kubernetes YAML format.

This property was added in vSphere API 7.0.3.0.

boolean
trusted_provider
Optional

Whether or not the Supervisor Service version is from a trusted provider, this field must be set to false if the service version is not from a trusted provider. If it is set to be true, but the content is not signed or the signature is invalid, an InvalidArgument will be thrown.

This property was added in vSphere API 7.0.3.0.

If missing or null, the default value is true. In this case, the content must be signed and will be verified.